﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;

namespace Routine.Api.DtoParameters
{
    public class CompanyDtoParameters
    {
        private const int MaxPageSize = 20;
        public string CompanyName { get; set; }
        public string  SearchTerm { get; set; }//这个就是之前的q。
                                               //以后再添加查询条件，直接在这里面添加就可以了；

        //可以看出来他的方便;

        public int PageNumber { get; set; } = 1;//默认的这个设置成1，怎么设置的；

        public string Fields { get; set; }
        private int _pageSize=5;// 默认属性直接写；

        public int PageSize           //选中pageSize以后呢，直接输入propfull双井tab
        {
            get => _pageSize;              //使用alt + enter 来修改表达方式；
            set => _pageSize=(value>MaxPageSize)?MaxPageSize:value;//学习使用这种方法；
        }
    }
}
